var validateipaddrs = (rule, value, callback) => {
    if (value && "..." === value) {
        callback(new Error('请输入IP地址'))
    }
    if (value && !(/((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))/).test(value)) {
        callback(new Error('IP地址不规范'))
    } else {
        callback()
    }
}

var validateG = (rule, value, callback) => {
    if (value && "..." === value) {
        callback(new Error("请输入正确数值"))
    }
    if (value && !(/^[1-9]*$/).test(value)) {
        callback(new Error("数值不正确,请查看帮助"))
    } else {
        callback()
    }
}

export default {
    ipaddrs: [{
        required: true,
        validator: validateipaddrs,
        trigger: 'blur'
    }],
    vG: [{
        require: true,
        validator: validateG,
        trigger: 'blur'
    }]
}